.captcha,
.item {
	cursor: pointer
}

@font-face {
	font-family: Ubuntu;
	src: url(../fonts/ubuntu.woff2) format("woff2")
}

@font-face {
	font-family: Minecraft;
	src: url(../fonts/minecraft.eot);
	src: url(../fonts/minecraft.eot) format("embedded-opentype"), url(../fonts/minecraft.woff2) format("woff2"), url(../fonts/minecraft.woff) format("woff"), url(../fonts/minecraft.ttf) format("truetype"), url(../fonts/minecraft.svg#minecraft) format("svg")
}

.logo,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Ubuntu, "Segoe UI", "Microsoft Yahei", "Microsoft Jhenghei", sans-serif!important
}

.swal2-content,
.swal2-modal {
	font-family: Ubuntu, "Segoe UI", "Microsoft Yahei", "Microsoft Jhenghei", sans-serif;
	font-weight: 400!important
}

.swal2-modal h2 {
	font-size: 25px
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset!important
}

#page-select {
	margin: 0 20px 0 0;
	border-radius: 4px;
	padding: 5.5px 14px
}

.item {
	display: block;
	background: #EFF1F0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	border-radius: 2px;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 210px;
	height: 196px;
	-webkit-transition: box-shadow .1s ease-in-out 0s;
	-moz-transition: box-shadow .1s ease-in-out 0s;
	-o-transition: box-shadow .1s ease-in-out 0s;
	-ms-transition: box-shadow .1s ease-in-out 0s;
	transition: box-shadow .1s ease-in-out 0s
}

.item-body {
	height: 166px
}

.item-body img {
	max-width: 100%;
	margin-left: 30px;
	margin-top: 16px;
	width: 150px
}

@media (max-width:756px) {
	.item {
		width: 45%;
		margin-right: 5%
	}
	.item-body>img {
		margin-left: 25%
	}
	.texture-name {
		width: 65%
	}
}

@media (max-width:520px) {
	.item {
		width: 100%
	}
	.item-body>img {
		margin-left: 30%
	}
	.texture-name {
		width: 80%
	}
}

.texture-name {
	width: 65%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.item-selected,
.item:hover {
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.item-footer {
	background: #50b3ec;
	color: #fff;
	font-size: 16px;
	height: 30px;
	padding: 3px 8px
}

.item-footer .more {
	float: right;
	margin-left: 6px;
	margin-right: 3px;
	color: #fff
}

.item-footer .more:hover {
	color: #dadada
}

.item-footer small {
	font-size: 50%
}

.operations {
	display: inline;
	float: right
}

.operations i {
	padding: .5em;
	display: inline!important
}

.operations i:hover {
	color: #555;
	cursor: pointer
}

.skin2d {
	float: right;
	max-height: 64px;
	width: 64px;
	font-size: 16px
}

#canvas3d {
	margin: 0 auto;
	display: block;
	height: 80%;
}

#preview-2d>p {
	height: 64px;
	line-height: 64px
}

#toast-container>div {
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100)
}

.box-footer>p {
	margin: 6px 15px 5px 0
}

@media (max-width:767px) {
	.wrapper .main-header .navbar .dropdown-menu li.locale a {
		color: #777
	}
	.wrapper .main-header .navbar .dropdown-menu li.locale a:hover {
		background-color: #e1e3e9;
		color: #333
	}
	.description-text {
		display: none
	}
}

.key {
	vertical-align: middle!important
}

.value {
	width: 70%
}

td[class=key],
td[class=value] {
	border-top: 0!important
}

.navbar-nav .user-menu .user-image {
	border-radius: 10%
}

.main-header #navbar-search-input.form-control {
	border-radius: 4px
}

@media (min-width:1200px) {
	.item {
		width: 250px
	}
	.item-body>img {
		margin-left: 50px
	}
	.texture-name {
		width: 65%
	}
}

.item-footer a {
	color: #fff
}

.item-footer .like:hover,
.item-footer .liked {
	color: #e0353b
}

.model-label {
	font-weight: 500;
	font-size: 15px
}

label.pull-right {
	font-weight: inherit
}

div.likes {
	background-color: #fff;
	border-color: #fff;
	color: #3e3e3e;
	cursor: default
}

div.likes:active,
div.likes:active:focus,
div.likes:focus,
div.likes:hover {
	background-color: #fff;
	border-color: #fff;
	color: #e0353b
}

table {
	font-size: inherit
}

.table>tbody>tr>td {
	border-top: none
}